package com.retail.bbq.cola.service;

import com.retail.bbq.cola.entity.CustomerAgreementInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.retail.bbq.cola.enums.TicketStatusEnum;
import com.retail.bbq.cola.vo.ResultVO;
import com.retail.bbq.cola.vo.request.CustomerAgreementRequest;
import com.retail.bbq.cola.vo.request.UpdateTicketRequest;

/**
* @author jarvis.zhang
* @description 针对表【customer_agreement_info(客户授权小程序协议签署表)】的数据库操作Service
* @createDate 2025-06-12 10:21:11
*/
public interface CustomerAgreementInfoService extends IService<CustomerAgreementInfo> {

    ResultVO<?> agreement(CustomerAgreementRequest request);

    ResultVO<?> queryAgreement(CustomerAgreementRequest request);

    boolean updateTicket(CustomerAgreementRequest request, TicketStatusEnum ticketStatusEnum);
}
